By Rail
ViaRail (http://viarail.ca) provides service from Toronto to Sudbury and continues through Northern Ontario to Winnipeg, Manitoba and westward. Sudbury is the only major city in Northern Ontario ViaRail operates to. Ontario Northland (http://www.ontc.on.ca) passenger rail service is from Toronto to North Bay and terminates in Cochrane, Ontario. There is also passenger rail service from Cochrane to Moosonee on the Polar Bear Express. Algoma Central Railway operates from Sault Ste. Marie to Hearst on alternate days. (http://www.agawacanyontou...)
By bus
Greyhound (http://www.greyhound.ca) provides service to Northern Ontario from Toronto and Winnipeg, Manitoba along highways #11 and #17. Ontario Northland (http://www.ontc.on.ca) coach service routes are from Toronto to Hearst, Ontario along the Hwy #11 corridor as well as Hwy #69 and #144 to Sudbury and Timmins. Excel Bus Lines runs along Highway 105 to the communitites of Red Lake and Ear Falls. Caribou Coach (http://www.cariboucoach.ca) based in Thunder Bay, services from Hearst to Fort Frances.
By car
The 2 main routes through Northern Ontario are Highways #11 and #17. They diverge at North Bay with Hwy. 11 going north and Hwy. 17 going west to Sault Ste Marie then north from there. Both highways continue on to the Manitoba border. The distance by vehicle from North Bay to the Manitoba border is approximately 1650kms 1050mi.